草庐IT

https - 戈朗 : Send http request with certificate

全部标签

k8s中cert-manager管理https证书

前言目前https是刚需,但证书又很贵,虽然阿里云有免费的,但没有泛域名证书,每有一个子域名就要申请一个证书,有效期1年,1年一到全都的更换,太麻烦了。经过搜索,发现了自动更新证书神器cert-manager;当然cert-manager是基于k8s的。安装采用Helm方式Chart地址:https://artifacthub.io/packages/helm/cert-manager/cert-managerGithub地址:https://github.com/cert-manager/cert-manager版本要求:k8s>1.20一、安装cert-manager(1.13.3)安装自

Java中实现HTTPS连接的最佳实践

引言大家好!我是小黑。今天咱们来聊聊一个既热门又实用的话题:在Java中如何实现HTTPS连接。现在的网络世界,安全性是大家都非常关注的问题,特别是对于咱们这些程序员来说,更是如此。想想看,如果你的网站或应用数据泄露了,那得有多严重!所以,理解并实现HTTPS连接,对于保护咱们的数据安全是极其重要的。HTTPS基础知识首先,咱们得搞清楚HTTPS和HTTP有啥区别。简单说,HTTPS就是HTTP上加个“S”,这个“S”代表的是“安全”(Secure)。HTTPS通过SSL或TLS协议来加密通信,确保数据传输的安全。这就像是给咱们的数据穿上了一件防弹衣,让它在传输过程中不被窃取或篡改。而HTTP

Spring Boot开启SSL/Https进行交互。

为2个springboot工程开启进行SSL进行交互的认证步骤一、认证步骤1、为服务器生成证书keytool-genkey-v-aliastestServer-keyalgRSA-keystoreE:\ssl\testServer.p12-validity365002、为客户端生成证书keytool-genkey-v-aliastestClient-keyalgRSA-storetypePKCS12-keystoreE:\ssl\testClient.p12-validity365003、将客户端证书导出为CER文件keytool-export-aliastestClient-keystore

网络原理 - HTTP/HTTPS(1)

HTTPHTTP是什么HTTP("全程超文本协议")是一种应用非常广泛的应用层协议.文本:字符串(能在utf8/gbk)码表上找到合法字符.超文本:不仅是字符串,还能携带图片啥的(HTML).富文本:类似于word文档这种.HTTP诞生于1991年.目前已经发展为最主流使用的一种应用层协议. 实际上HTTP/1.1是目前使用最广泛的HTTP协议版本,之后的讨论也以HTTP1.1为主.HTTP往往是基于传输层的TCP协议实现的.(HTTP1.0,HTTP1.1,HTTP2.0均属于TCP,HTTP3.0基于UDP实现).我们平时打开一个网站,就是通过HTTP协议来传输数据的.当我们在浏览器中输入

error An unexpected error occurred: “https://registry.npm..taobao.org/@vue%2fcil: getaddrinfo ENOTFO

安装@vue/cli是出现如果换淘宝镜像不成功,可以试一下解决方法:npminstall-gcnpm--registry=https://registry.npm.taobao.orgcnpminstall-g@vue/cli

【面试深度解析】腾讯音乐校招 Java 后端一面:LRU、HTTPS校验证书、文件下载安全、HashMap、volatile、乐观锁(上)

欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!腾讯音乐校招Java后端一面:LRU、HTTPS校验证书、文件下载安全、HashMap、volatile、乐观锁题目分析1、手写LRULRU(LeastRecentlyUsed)其实是一种数据淘汰策略,当数据达到容量上限之后,就会去淘汰最久未使用的数据,Redis中也有LRU内存淘汰策略,用于淘汰位于内存中的数据我们将LRU定义为双向链表,这样以O(1)的复杂度就可以取出表头的表

【计算机网络】什么是HTTPS?HTTPS为什么是安全的?

【面试经典题】前言:HTTP最初的设计就是用于数据的共享和传输,并没有考虑到数据的安全性,如窃听风险,篡改风险和冒充风险。HTTPS是在HTTP的基础上引入了一个加密层。HTTPS通过数据加密,数据完整性检验和身份认证有效的保证了数据传输的安全性。HTTP默认端口号80,HTTPS默认端口号是443。是接下来说说这些方法具体是咋实现的。HTTPS:这里的S指的是TLS(前身是SSL,后来更名了)传输层安全协议。可以理解为HTTPS=HTTP+TLS。TLS是一种安全性协议。旨在保障通信数据的保密性,完整性,真实性。TLS位于应用层和传输层之间。TLS的发展历程HTTP为什么不安全?互联网上任何

正向代理访问https;报错 curl: (56) Received HTTP code 502 from proxy after CONNECT NGINX报错:proxy_connect: con

正向代理访问https;报错curl:(56)ReceivedHTTPcode502fromproxyafterCONNECTNGINX报错:proxy_connect:connectionerrorwhileconnectingtoupstream内网服务器通过正向代理nginx,访问公网业务平台。文章目录正向代理访问https;报错curl:(56)ReceivedHTTPcode502fromproxyafterCONNECTNGINX报错:proxy_connect:connectionerrorwhileconnectingtoupstream前言一、正向代理配置二、测试正向代理三、

Ubuntu22.04下,nginx安装,配置https和反向代理

引言1nginx安装2nginx配置https2.1使用openssl自生成证书1、查看openssl是否安装2、生成证书2.2Nginx配置https(默认443端口)3配置多tomcat反向代理基于端口的虚拟主机4Nginx反向代理Gitlab(跨域)总结1nginx安装#创建nginx安装用户sudouseradd-s/sbin/nologinwww-M#系统更新sudoaptupdate#通过以下命令安装编译器和调试器sudoaptinstallbuild-essentialsudoapt-getinstallmanpages-devgcc--version#安装依赖sudoaptin